﻿/*@import "menu.css";*/
/** 清除内外边距  */
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img /* img elements 图片元素 */
{
    border: medium none;
    margin: 0;
    padding: 0;
}

/** 设置默认字体 **/
body, button, input, select, textarea {
    font: 12px/1.5 '微软雅黑', tahoma, Srial, helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

em {
    font-style: normal;
}

/** 重置列表元素 **/
ul, ol {
    list-style: none;
}

/** 重置超链接元素 **/
a {
    text-decoration: none;
    color: #000;
}

a:hover {
    text-decoration: underline;
    color: #3363a7;
}

/** 重置图片元素 **/
img {
    border: 0px;
}

/** 重置表格元素 **/
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*清除浮动*/
.clear {
    height: 0px;
    line-height: 0px;
    font-size: 0px;
    clear: both;
}
.fleft {
    float: left
}

.fright {
    float: right
}

#wrap {
    width: 100%;
}

#header {
    height: 78px;
    background: url(../images/index-header-bg.gif) repeat-x;
}

.logo {
    font-size: 20px;
    font-weight: 900;
    line-height: 58px;
    width: 362px;
    height: 51px;
    margin-left: 30px;
    background: url(../images/index-logo.gif);
}

.logout {
    width: 23px;
    height: 24px;
    background: url(../images/index-logout.png);
    margin-top: 14px;
}

.nav ul {
    height: 51px;
    overflow: hidden;
    color: #effaff
}

.nav li {
    float: left;
    padding-top: 27px;
    width: 93px;
    height: 51px;
    background: url(../images/index-nav-bg.png);
    text-align: center;
}

.nav li:hover {
    background-position: 0 -52px;
}

.nav .first {
    background: url(../images/index-nav-firstbg.png);
}

.nav .first:hover {
    background-position: 0 -52px;
}

.nav-left {
    width: 34px;
    height: 51px;
    background: url(../images/index-nav-left.png);
}

.nav-right {
    width: 34px;
    height: 51px;
    background: url(../images/index-nav-right.png);
}

.subnav {
    height: 27px;
    background: url(../images/index-subnav-bg.gif)
}

.subnav .subnavLeft {
    width: 17px;
    height: 27px;
    background: url(../images/index-subnav-left.gif)
}

.subnav .subnavRight {
    width: 17px;
    height: 27px;
    background: url(../images/index-subnav-right.gif)
}

.menu {
    width: 168px;
    height: 495px;
    background: #e6f4fa;
    color: #075587;
    margin-left: 5px;
}

.menu ul {
    width: 168px;
}

.menu ul li {
    width: 168px;
    background: url(../images/index-menu-bg.gif) no-repeat;
    background-size: 168px 30px;
    text-align: center
}
.menu ul li a {
    height: 30px;
    line-height: 30px;
    color: #075587
}

.menu ul li a:hover {
    height: 30px;
    line-height: 30px;
    color: #075587;
    text-decoration: none;
    margin-left: 10px;
}

.menu .subMenuTitle {
    background: url(../images/index-menu-title.gif);
    background-size: 168px 32px;
    text-align: center;
    height: 32px;
    line-height: 31px;
    color: #fff;
    font-weight: 700;

}

.menu ul li ul {
    width: 168px;
}

.menu ul li ul li {
    background: url(../images/index-submenu-bg.gif);
    background-size: 168px 30px;
}

.sidebar {
    width: 5px;
    height: 500px;
}

.sidebar .btn {
    width: 5px;
    height: 39px;
    background: url(../images/sidebar-on.gif);
    margin-top: 200px;
}

.sidebar .btn:hover {
    background-position: 0 -39px;
}

.page {
    width: 100%;
    height: 500px;
    background: #198bc9
}

.page iframe {
    margin: 0 auto;
}

#content .space {
    height: 5px;
    font-size: 0px;
    background: #198bc9
}

#footer {
    width: 100%;
    height: 26px;
    line-height: 26px;
    background: url(../images/index-footer-bg.gif);
}

.pageTitle {
    height: 27px;
    line-height: 27px;
    color: #075587;
    background: url(../images/page-pageTitle-bg.gif);
}

.pageTitle span {
    margin-left: 10px;
}

.pageButton {
    height: 50px;
}

.pageColumn {
    background: url(../images/page-bg.gif) repeat-x;
    padding: 5px;
}

.pageColumn table {
    width: 100%
}

.pageColumn thead {
    border: 1px solid #bfd8e0;
    color: #075587;
    background: url(../images/page-thead-bg.gif);
}

.pageColumn thead th {
    border-left: 1px solid #c5dbe2;
    text-align: center;
    height: 28px;
}

.pageColumn tbody tr {
    border: 1px solid #bfd8e0;
    height: 28px;
}

.pageColumn tbody .trLight {
    background: #f9fcfd
}

.pageColumn tbody .checkBox {
    background: #f1f7f9;
    border: 1px solid #bfd8e0;
    text-align: center
}

.pageColumn tbody td {
    text-align: center;
}

/* .pageColumn */